package com.jbh.request.response

class UserInfoResponse : Response() {
    val Data: UserInfoData? = null
}

class UserInfoData() {
    var AcceptAddress: String? = null
    var AcceptCity: String? = null
    var AcceptCounty: String? = null
    var AcceptMobile: String? = null
    var AcceptName: String? = null
    var AcceptProvince: String? = null
    var AcceptType: Double = 0.0
    var AccountAuthentication: AccountAuthenticationBean? = null
    var AddOrderMark: Double = 0.0
    var AssociateMark: Double = 0.0
    var Attributes: String? = null
    var Avatar: String? = null
    var BuyGoldMark: Double = 0.0
    var CheckMark: Double = 0.0
    var CreateDate: String? = null
    var CustLevelId: Double = 0.0
    var CustomerInviteLink: String? = null
    var CustomerInviteMark: Double = 0.0
    var EnCode: String? = null
    var EnabledMark: Double = 0.0
    var ExtensionRegLink: String? = null
    var GoldBuyImg: String? = null
    var GoldRecycleImg: String? = null
    var GoldRecycleLink: String? = null
    var HomeFindLink: String? = null
    var InformationMark: Double = 0.0
    var IsShowParent: Boolean = false
    var LoginMobile: String? = null
    var LoginName: String? = null
    var Mark999SetShow: String? = null
    var NewCustomerMark: Double = 0.0
    var Nickname: String? = null
    var OnlineMark: String? = null
    var OpenAutoPayId: String? = null
    var OpenAutoPayMark: Double = 0.0
    var OpenOrderInvoiceMark: Double = 0.0
    var OrderMergeMark: Double = 0.0
    var OrderMergeRoleId: String? = null
    var OrderVoiceOpenMark: Double = 0.0
    var OrderVoiceOpenRoldId: String? = null
    var ParentId: String? = null
    var PasswordMark: Double = 0.0
    var PickGoldMark: Double = 0.0
    var PlusMark: Double = 0.0
    var PlusPateMark: Double = 0.0
    var PlusTestMark: Double = 0.0
    var PlusUpperMark: Double = 0.0
    var RealName: String? = null
    var RealUserMark: Double = 0.0
    var SMSMobile: String? = null
    var Sex: Double = 0.0
    var ShowPriceMark: Double = 0.0
    var SpreadMark: Double = 0.0
    var StoreMark: Double = 0.0
    var SystemMark: Double = 0.0
    var UserAuthLink: String? = null
    var UserAuthPic: String? = null
    var UserCategoryId: Double = 0.0
    var UserId: String? = null
    var VipPlusMark: Double = 0.0
}

class AccountAuthenticationBean {
    var BindStatus: Double = 0.0
    var City: String? = null
    var CompanyLicensePictures: String? = null
    var CompanyName: String? = null
    var CompanyNo: String? = null
    var CompnayAddress: String? = null
    var CustomerRealUserId: String? = null
    var FaceMark: Double = 0.0
    var InvoiceCheckMark: Double = 0.0
    var LicenseCheckErrorNote: String? = null
    var LicenseCheckMark: Double = 0.0
    var Mobile: String? = null
    var Province: String? = null
    var RealName: String? = null
    var UserCategoryId: Double = 0.0
}
